const mongodb = require('../mongodb/index')
const goods = require('../mongodb/goods')

module.exports = function(){
    return function(req,res,next){
        if(req.query.classify){
            const reg_classify = new RegExp(`${req.query.classify}`)
            mongodb.get(goods,{$and:[{name:eval('/'+req.query.keywords+'/')},{classify:reg_classify}]},(data)=>{
                res.send(JSON.stringify(data))
            },(err)=>{
                res.send(JSON.stringify(err))
            })
        }else{
            mongodb.get(goods,{name:eval('/'+req.query.keywords+'/')},(data)=>{
                res.send(JSON.stringify(data))
            },(err)=>{
                res.send(JSON.stringify(err))
            })
        }
    }
}